html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline
}

body {
	line-height: 1.5
}


.container {
	width: 978px;
	margin: 0 auto
}


.clearfix:after,.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}

.clearfix,.container {
	display: block
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden
}

html {
	font-size: 100.01%
}

body {
	font-size: 12px;
	color: #222;
	background: #fff;
	font-family: "Lucida Grande", "Helvetica Neue", Arial, Helvetica,
		sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	color: #111
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6
img {
	margin: 0
}

p {
	margin: 0 0 1.5em
}

p
img.left {
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0
}

p
img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em
}

a:focus,a:hover {
	
}

a {
	color: #009;
	text-decoration: underline
}

blockquote {
	margin: 1.5em;
	color: #666;
	font-style: italic
}

strong {
	font-weight: bold
}

em,dfn {
	font-style: italic
}

dfn {
	font-weight: bold
}

sup,sub {
	line-height: 0
}

abbr,acronym {
	border-bottom: 1px dotted #666
}

address {
	margin: 0 0 1.5em;
	font-style: italic
}

del {
	color: #666
}

pre {
	margin: 1.5em 0;
	white-space: pre
}

pre,code,tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5
}

li ul,li
ol {
	margin: 0
}

ul,ol {
	
}

ul {
	list-style-type: none
}

ol {
	list-style-type: decimal
}

dl {
	margin: 0 0 1.5em 0
}

dl
dt {
	font-weight: bold
}

dd {
	margin-left: 1.5em
}

table {
	margin-bottom: 1.4em;
	width: 100%
}

th {
	font-weight: bold
}

thead
th {
	background: #c3d9ff
}

th,td,caption {
	padding: 4px 10px 4px 5px
}

body {
	color: #1b1b1b;
	font-size: 13px;
	background: #ece5ce url('/images/square_bg.png') top left repeat
}

h2 {
	color: #8a3d13;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold
}

.container_bookshelf {
	width: 820px;
	margin: 0 auto
}

a {
	color: #3d679f;
	outline: none
}


.col_orange {
	background: #f1d4af;
	color: #8d5206
}

.col_beige {
	background: #ece5ce;
	color: #725d1a
}

.col_blue {
	background: #c5e0dc;
	color: #2f5b54
}

.col_green {
	background: #e4f3c0;
	color: #50791b
}

.home_ad_w {
	border-top: 1px solid #ccc;
	text-align: center;
	padding: 20px 10px
}

.home_second_col {
	float: right
}

.home_top_authors {
	margin-bottom: 40px
}

.ht_authors_ul {
	float: left
}

.ht_authors_ul
li {
	float: left;
	margin-right: 10px
}

#time_block {
	background: #eaf7ff;
	padding: 15px 0px;
	font-size: 19px;
	text-align: center
}

.shelf_head {
	height: 39px;
	background: url('/images/shelf_head_bg2.jpg') top left repeat
}

.shelf_head.under {
	margin-top: -14px
}

.shelf_filter {
	cursor: pointer;
	font-size: 14px;
	background: #774F38;
	box-shadow: inset 2px 2px 4px #4a2917;
	border-radius: 4px;
	text-align: center;
	font-weight: bold;
	padding: 10px;
	float: left;
	margin-right: 10px
}

.shelf_filter
span {
	color: #fff
}

.books_long_slider_w {
	background: url('/images/shelf_bg.jpg') top left repeat;
	padding: 20px 55px;
	width: 730px;
	height: 792px;
	margin-bottom: 25px
}

ul.books_long_slider {
	
}

.books_long_slider
li {
	float: left;
	display: block;
	position: relative;
	height: 157px;
	width: 120px;
	margin-bottom: 52px;
	text-align: center
}

.books_long_slider li
img {
	box-shadow: 0px -4px 18px #332000;
	position: absolute;
	bottom: 0px;
	left: 12px
}

.books_long_slider li img:hover {
	bottom: 10px
}

a.cool_link {
	text-decoration: none;
	border-bottom: 1px solid #267bc3;
	color: #267bc3
}

.bottom_part {
	background: url('/images/square_bg_dark.png') top left repeat;
	border-top: 1px solid #beb394;
	padding-top: 20px;
	padding-bottom: 20px
}

#copyright {
	padding: 10px 0px;
	background: #774F38;
	color: #fff;
	border-top: 1px solid #2F1709;
	border-top: none;
	border-bottom: none;
	font-size: 12px
}

#copyright
a {
	padding: 0px 3px;
	color: #fff
}

.c-big {
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px
}

.c-normal {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px
}

.c-small {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px
}

.cb-normal {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px
}

.ct-normal {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px
}

.ct-small {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px
}

.cb-small {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px
}

.cl-normal {
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px
}

.cr-normal {
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topright: 7px;
	border-bottom-right-radius: 7px;
	border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-top-right-radius: 7px
}


#left_column {
	width: 205px;
	float: left
}

#left_column
h2 {
	font-size: 13px
}


.list_details_holder {
	float: left;
	width: 650px
}

.list_details_header {
	background: #fff;
	border: 1px solid #d4cdab;
	border-bottom: none;
	padding: 10px 20px
}

.ld_header {
	font-size: 24px;
	font-weight: bold;
	color: #111;
	margin-bottom: 0px
}

ul.side_lists {
	padding: 20px 20px 10px
}

ul.side_lists
li {
	padding: 10px 0px;
	border-bottom: 1px solid #ddd
}

.brown ul.side_lists
li {
	border-bottom: 1px solid #e5d9c7;
	border-top: 1px solid #fff
}

.foot_menu.side_lists li
a {
	font-size: 13px;
	text-decoration: none;
	color: #111;
	font-weight: bold
}

.foot_menu
img {
	padding-right: 10px;
	display: block;
	float: left
}

.foot_menu
a {
	line-height: 30px
}

ul.side_lists.sl_bigger
li {
	padding: 10px 0px
}

ul.lists
li {
	padding: 10px 0px;
	border-bottom: 1px solid #eee
}

ul.lists li:last-child {
	border-bottom: none
}

.sl_cover {
	float: left;
	margin-right: 10px
}

.sl_cover
img {
	
}

ul.lists
.sl_cover {
	margin-right: 20px
}

.sl_header {
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	line-height: 16px
}

.sl_header:hover {
	text-decoration: underline
}

.sl_by {
	font-style: italic;
	font-family: Georgia;
	font-size: 11px;
	color: #5b5b5b
}

.sl_desc {
	font-size: 11px;
	font-style: italic;
	font-family: Georgia;
	overflow: hidden
}

.sl_sub_desc {
	margin-top: 2px
}

ul.side_lists li:first-child {
	border-top: none
}

ul.side_lists li:last-child {
	margin-bottom: 10px
}

.side_blue_block ul.side_lists
li {
	border-bottom: 1px solid #f3d9ac
}

.side_blue_block
.sl_desc {
	color: #415a64
}

.view_all_btn {
	padding: 0px 20px 20px
}

.groups_column_w {
	float: left
}

.groups_two_column {
	float: left;
	width: 470px;
	margin-right: 35px
}

.groups_two_column:last-child {
	margin-right: 0px
}

.lists_column_w {
	float: left
}

.lists_three_column {
	float: left;
	width: 305px;
	margin-right: 30px
}

.lists_three_column.last {
	margin-right: 0px
}

.list_w {
	box-shadow: 0px 2px 4px #cdbca2
}

.lists_list_header {
	padding: 10px;
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: bold
}

.lists_list_header.red {
	background: #E08E79;
	color: #fff;
	border: 1px solid #b76955;
	border-bottom: 1px solid #9d533f;
	text-shadow: 0px -1px #b76955
}

.lists_list_header.yellow {
	background: #BFA632;
	color: #fff;
	border: 1px solid #9E871C;
	border-bottom: 1px solid #8A7511;
	text-shadow: 0px -1px #9E871C
}

.lists_list_header.green {
	background: #80995D;
	color: #fff;
	border: 1px solid #5E753C;
	border-bottom: 1px solid #4E662D;
	text-shadow: 0px -1px #4E662D
}

.lists_list_header.blue {
	background: #6298af;
	color: #fff;
	border: 1px solid #3c5a75;
	border-bottom: 1px solid #253f56;
	text-shadow: 0px -1px #253f56
}

.lists_list_header.white {
	background: #fff;
	color: #111;
	border: 1px solid #aaa;
	padding: 15px 10px;
	font-size: 20px
}

.centered {
	text-align: center
}

.list_i {
	background: #fff;
	border: 1px solid #c0ae90;
	border-bottom: 1px solid #ab9877;
	border-top: none;
	box-shadow: inset 0px 2px 1px #eee
}

.list_i.brown {
	background: #fcfaf6 url('/images/box.png') top left repeat
}

.list_i.padded {
	padding: 20px
}

.lists_tip {
	font-size: 12px;
	background: #FFF9E3 url('/images/idea.png') 10px center no-repeat;
	padding: 20px 10px;
	padding-left: 55px;
	color: #573415;
	font-weight: bold;
	border-bottom: 1px solid #e1daae
}

.center_ad_w {
	text-align: center;
	padding: 20px 0px
}

.center_ad_i {
	background: #fff;
	border: 1px solid #d3c3a8;
	border-bottom: 1px solid #bba683;
	box-shadow: 0px 2px 4px #cdbca2;
	padding: 5px;
	margin-bottom: 25px
}

.center_ad_w
.center_ad_i {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-bottom: 0px
}

.create_list_link_w {
	margin-bottom: 25px;
	padding-right: 300px
}

.list_buttons_hidden {
	display: none
}

.side_lists li:hover
.list_buttons_hidden {
	display: block
}

.lists_list_w {
	border: 1px solid #CCBEA6;
	border-bottom: 1px solid #aa997b;
	box-shadow: 0px 2px 4px #cdbca2
}

.list_filter_w {
	padding: 10px;
	background: #ecf6fa;
	border-bottom: 1px solid #a5c3cf
}

.lf_control {
	float: left
}

.lists_list {
	background-color: #FFF;
	padding: 20px;
	box-shadow: inset 0px 2px 1px 1px #f7f7f7
}

.lists_list_i
.sl_header {
	font-size: 16px;
	display: block;
	margin-bottom: 4px
}

.lists_list_i
.sl_desc {
	font-size: 14px
}

.lists_list_i
.sl_by {
	font-size: 14px
}

.read_all_link_w {
	text-align: center;
	margin-bottom: 10px
}

.read_all_link {
	padding: 3px;
	background: #2d7dd0;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.read_all_link:hover {
	background: #4893e0
}

.book_actions_bottom {
	padding: 10px 20px;
	background: #F8F6EC;
	border-top: 1px solid #fff
}

.book_actions_top {
	padding: 10px 20px;
	background: #F8F6EC;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #CEC195;
	box-shadow: inset 0px -1px 0px 1px #ede6d0
}

.book_top_info {
	
}

.book_top_info_wide {
	
}

.google_ad_intext {
	float: right;
	margin: 10px
}

.current_page_in_title {
	font-size: 14px;
	color: #787878;
	font-style: italic
}

.chapter_navigat {
	width: 144px;
	margin-right: 10px
}

.chapter_navigat
a {
	display: block;
	outline: none;
	color: #1b1b1b !important;
	font-size: 12px;
	border: 1px solid #d4d4d4;
	text-decoration: none
}

.chapter_navigat_prev {
	text-align: left
}

.chapter_navigat_prev
a {
	background: #EFEFEF url('/images/arrow_left.png') no-repeat 5px center;
	padding: 10px 8px 10px 30px
}

.chapter_navigat_prev a:hover {
	border: 1px solid #B0B0B0
}

.chapter_navigat_next {
	text-align: right;
	margin-right: 0px !important
}

.chapter_navigat_next
a {
	background: #EFEFEF url('/images/arrow_right.png') no-repeat 125px
		center;
	padding: 5px 30px 5px 8px
}

.chapter_navigat_next a:hover {
	border: 1px solid #B0B0B0
}

.chapter_navigat_middle_block {
	float: left;
	width: 200px;
	margin-right: 10px
}

.chapter_navigat_middle_block a,.book_bookshelf_block
a {
	
}

.chapter_navigat a:hover,.chapter_navigat_middle_block a:hover,.book_bookshelf_block a:hover,.book_chapter_bookshlef_block a:hover
	{
	color: #111
}

.facebook_div {
	float: right
}

.facebook_div iframe,.facebook_div_left
iframe {
	margin-left: 10px
}

.facebook_div_left {
	float: left
}

#facebook_author_left {
	float: right;
	max-width: 240px;
	text-align: left
}

#facebook_author_span {
	vertical-align: middle
}

.book_pagination {
	display: block;
	float: right;
	margin: 0px 10px;
	padding-top: 5px;
	color: #454543;
	font-size: 11px
}

body { /*background: #202020;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	min-width: 960px;
	color: #bbbbbb;
	*/
	
}

.login-popup {
	display: none;
	background: #333;
	padding: 10px;
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close {
	float: right;
	margin: -28px -28px 0 0;
	cursor: pointer;
}

fieldset {
	border: none;
}

form.signin p,form.signin span {
	color: #999;
	font-size: 11px;
	line-height: 18px;
}

img.book_item {
	width: 100px;
	height: 146px;
}

#myTooltip {
	padding: 5px;
	background-color: #FFF8DC;
	border: 1px solid #DEB887;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

bbody { /* margin: 10px;
    padding: 0; 
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 100%;
    background-color: #EDEDEC; */
	
}

#slider {
	width: 752px;
	margin: 0 190px;
	position: relative;
}

.scroll {
	height: 860px;
	width: 800px;
	margin-left: 0px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
	/* background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom; */
	background-image:
		url('http://hongki.at/images/wood-textures/woodfloor.jpg');
}

.scrollContainer div.panel { /* padding: 20px;
 	   height: 210px; */
	width: 820px;
	text-align: center;
}

.navigation { /*  background-color: #8A3D13; */
	
}

ul.navigation li {
	display: inline;
	margin-right: 10px;
}

ul.navigation a.selected { /* background-color: #F5CC9A;#fff; */
	color: #F5CC9A;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #dbb380;
	border-color: #5E753C #5E753C #4E662D;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #8A3D13; /* #FFFFFF; */
	text-shadow: 0 -1px #dbb380; /* #4E662D; */
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0;
	padding: 10px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	line-height: 1;
	background-image:
		url('http://hongki.at/images/wood-textures/woodfloor.jpg');
}

ul.navigation a { /* background-color: #F5CC9A;#fff; */
	color: #8A3D13;;
	text-decoration: none;
}

ul.navigation a:focus {
	outline: none;
}

.scrollButtons {
	position: absolute;
	top: 50px;
	cursor: pointer;
}

.scrollButtons.left {
	left: -20px;
}

.scrollButtons.right {
	right: -70px;
}

.hide {
	display: none;
}
.avatar_small {
	padding: 4px;
	background: #fff;
	display: inline-block;
	zoom: 1;
	*display: inline;
	box-shadow: 0px 2px 2px #cfc49f
}
